package com.bd.demo.ui.theme

import androidx.compose.material.Typography
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.sp

val textBasic = TextStyle()
val textBasicBold = textBasic.copy(fontWeight = FontWeight.Bold)
val textBasicMedium = textBasic.copy(fontWeight = FontWeight.Medium)
val textBasicNormal = textBasic.copy(fontWeight = FontWeight.Normal)
val text18BoldOnSecondary = textBasicBold.copy(
    color = lightOnSecondary,
    fontSize = 18.sp
)
val text16BoldOnSecondary = text18BoldOnSecondary.copy(
    fontSize = 16.sp
)
val text16BoldSecondary = text16BoldOnSecondary.copy(
    color = lightSecondary
)
val text24BoldTitle = textBasicBold.copy(
    color = textTitle,
    fontSize = 24.sp
)
val text18BoldTitle = text24BoldTitle.copy(
    fontSize = 18.sp
)
val text16BoldTitle = text24BoldTitle.copy(
    fontSize = 16.sp
)
val text16BoldBody = text16BoldTitle.copy(
    color = textBody
)
val text14BoldTitle = text24BoldTitle.copy(
    fontSize = 14.sp
)
val text14MediumTitle = textBasicMedium.copy(
    color = textTitle,
    fontSize = 14.sp
)
val text14MediumBody = text14MediumTitle.copy(
    color = textBody
)
val text14MediumHint = text14MediumTitle.copy(
    color = textHint
)
val text14MediumOnSecondary = text14MediumTitle.copy(
    color = lightOnSecondary
)
val text16MediumTitle = textBasicMedium.copy(
    color = textTitle,
    fontSize = 16.sp
)
val text16MediumBody = text16MediumTitle.copy(
    color = textBody
)
val text16MediumHint = text16MediumTitle.copy(
    color = textHint
)
val text12MediumBody = text16MediumBody.copy(
    fontSize = 12.sp
)
val text12BoldBody = text14BoldTitle.copy(
    fontSize = 12.sp,
    color = textBody
)
val text12NormalTitle = textBasicNormal.copy(
    color = textTitle,
    fontSize = 12.sp
)
val text12NormalHint = text12NormalTitle.copy(
    color = textHint
)
val text12NormalOnSecondary = text12NormalTitle.copy(
    color = lightOnSecondary
)
val text10NormalHint = text12NormalHint.copy(
    fontSize = 10.sp
)
val text10NormalOnSecondary = text10NormalHint.copy(
    color = lightOnSecondary
)